import request from '@/utils/request'

/**
 * 查询缺陷代码
 */
export function defectCode(ncGroup) {
  return request({
    url: `/md/commonBrowsers/selectPageNcCodeByStateByNcGroup?ncGroup=${ncGroup}`,
    method: 'get'
  })
}

/**
 * 查询缺陷分类
 */
export function defectClass(data) {
  return request({
    url: `/md/commonBrowsers/selectPageNcGroup`,
    method: 'post',
    data: data
  })
}

// ------车间作业控制信息开始------
/**
 * 过站采集
 *
 */
export function collect(sn) {
  return request({
    url: `/me/meSfc/Acquisition?sn=${sn}`,
    method: 'get'
  })
}
/**
 * SN-基本信息
 */
export function querySnBasicInfo(sn) {
  return request({
    url: `/me/meSfc/getBasicInformation?sn=${sn}`,
    method: 'get'
  })
}
/**
 * SN-Bom信息
 */
export function querySnBomInfo(sn) {
  return request({
    url: `/me/meSfc/getBomInfo?sn=${sn}`,
    method: 'get'
  })
}
/**
 * SN-检测记录
 */
export function querySnCheckLog(sn) {
  return request({
    url: `/me/meSfc/getDetectionLifeCycleInfo?sn=${sn}`,
    method: 'get'
  })
}
/**
 * SN-物料信息
 */
export function querySnMaterialInfo(sn) {
  return request({
    url: `/me/meSfc/getItem?sn=${sn}`,
    method: 'get'
  })
}
/**
 * SN-关键件条码
 */
export function querySnKeyInfo(sn) {
  return request({
    url: `/me/meSfc/getKeyPartsBarcode?sn=${sn}`,
    method: 'get'
  })
}
/**
 * SN-排程信息
 */
export function querySnScheduleInfo(sn) {
  return request({
    url: `/me/meSfc/getMeSfcSchedule?sn=${sn}`,
    method: 'get'
  })
}
/**
 * SN-维修信息
 */
export function querySnRepairInfo(sn) {
  return request({
    url: `/me/meSfc/getRepairLifeCycle?sn=${sn}`,
    method: 'get'
  })
}
/**
 * SN-工艺路线信息
 */
export function querySnRouterInfo(sn) {
  return request({
    url: `/me/meSfc/getRouterInfo?sn=${sn}`,
    method: 'get'
  })
}
/**
 * SN-工单信息
 */
export function querySnShopOrderInfo(sn) {
  return request({
    url: `/me/meSfc/getShopOrderInfo?sn=${sn}`,
    method: 'get'
  })
}
/**
 * SN-过站记录
 */
export function querySnStationLog(sn) {
  return request({
    url: `/me/meSfc/getStationRecord?sn=${sn}`,
    method: 'get'
  })
}
/**
 * SN-过站记录
 */
export function querySnPackingInfo(sn) {
  return request({
    url: `/me/meSfc/getPackingInfo?sn=${sn}`,
    method: 'get'
  })
}

// ------车间作业控制信息结束------
